home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Sample Code / Snippets / Interapplication Communication / AECDEV⁄AEDAEMON / AEDaemon.r < prev    next >
Encoding:
Text File  |  1993-01-18  |  7.4 KB  |  240 lines  |  [TEXT/MPS ]

  1. #include "Types.r"
  2. #include "Systypes.r"
  3. resource 'BNDL' (128) {
  4.     'MOOB',
  5.     0,
  6.     {    /* array TypeArray: 2 elements */
  7.         /* [1] */
  8.         'FREF',
  9.         {    /* array IDArray: 1 elements */
  10.             /* [1] */
  11.             0, 128
  12.         },
  13.         /* [2] */
  14.         'ICN#',
  15.         {    /* array IDArray: 1 elements */
  16.             /* [1] */
  17.             0, 128
  18.         }
  19.     }
  20. };
  21.  
  22. data 'MOOB' (0, "Owner resource") {
  23.     $"00"                                                 /* . */
  24. };
  25.  
  26. data 'FREF' (128) {
  27.     $"4150 504C 0000 7F"                                  /* APPL... */
  28. };
  29.  
  30. /* pay particular attention to these flag bits for a backgrounder */
  31. resource 'SIZE' (-1) {
  32.     reserved,
  33.     acceptSuspendResumeEvents,
  34.     reserved,
  35.     canBackground,
  36.     notMultiFinderAware,
  37.     onlyBackground,
  38.     dontGetFrontClicks,
  39.     ignoreChildDiedEvents,
  40.     not32BitCompatible,
  41.     isHighLevelEventAware,
  42.     localAndRemoteHLEvents,
  43.     notStationeryAware,
  44.     dontUseTextEditServices,
  45.     reserved,
  46.     reserved,
  47.     reserved,
  48.     50000,
  49.     50000
  50. };
  51.  
  52. resource 'vers' (1) {
  53.     0x1,
  54.     0x0,
  55.     release,
  56.     0x0,
  57.     verUS,
  58.     "AEDeamon",
  59.     "AEDeamon © 1991 Apple Computer, Inc., by"
  60.     " C.K. Haun <TR> Apple Developer Tech Sup"
  61.     "port"
  62. };
  63.  
  64. resource 'STR#' (128) {
  65.     {    /* array StringArray: 1 elements */
  66.         /* [1] */
  67.         "AE Buddy"
  68.     }
  69. };
  70.  
  71.  
  72.  
  73.  
  74.  
  75. resource 'ICN#' (128, purgeable) {
  76.     {    /* array: 2 elements */
  77.         /* [1] */
  78.         $"0001 0000 0002 8000 0004 4000 0008 2000"
  79.         $"0010 1000 0020 0800 0040 0400 0080 0200"
  80.         $"0100 0100 0200 0080 0438 1C40 0846 6220"
  81.         $"1082 4110 2101 8088 4101 8084 8101 FF02"
  82.         $"4101 8001 2101 8082 1083 4104 0847 6208"
  83.         $"0439 9C10 0200 0020 0100 0040 0080 0080"
  84.         $"0040 0100 0020 0200 0010 0400 0008 0800"
  85.         $"0004 1000 0002 2000 0001 4000 0000 80",
  86.         /* [2] */
  87.         $"0001 0000 0003 8000 0007 C000 000F E000"
  88.         $"001F F000 003F F800 007F FC00 00FF FE00"
  89.         $"01FF FF00 03FF FF80 07FF FFC0 0FFF FFE0"
  90.         $"1FFF FFF0 3FFF FFF8 7FFF FFFC FFFF FFFE"
  91.         $"FFFF FFFE 7FFF FFFF 3FFF FFFE 1FFF FFFC"
  92.         $"0FFF FFF8 07FF FFF0 03FF FFE0 01FF FFC0"
  93.         $"00FF FF80 007F FF00 003F FE00 001F FC00"
  94.         $"000F F800 0007 F000 0003 E000 0001 C0"
  95.     }
  96. };
  97.  
  98. resource 'icl8' (128) {
  99.     $"0000 0000 0000 0000 0000 0000 0000 00FF"
  100.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  101.     $"0000 0000 0000 0000 0000 0000 0000 FF2B"
  102.     $"FF00 0000 0000 0000 0000 0000 0000 0000"
  103.     $"0000 0000 0000 0000 0000 0000 00FF 2B2B"
  104.     $"2BFF 0000 0000 0000 0000 0000 0000 0000"
  105.     $"0000 0000 0000 0000 0000 0000 FF2B 2B2B"
  106.     $"2B2B FF00 0000 0000 0000 0000 0000 0000"
  107.     $"0000 0000 0000 0000 0000 00FF 2B2B 2B2B"
  108.     $"2B2B 2BFF 0000 0000 0000 0000 0000 0000"
  109.     $"0000 0000 0000 0000 0000 FF2B 2B2B 2B2B"
  110.     $"2B2B 2B2B FF00 0000 0000 0000 0000 0000"
  111.     $"0000 0000 0000 0000 00FF 2B2B 2B2B 2B2B"
  112.     $"2B2B 2B2B 2BFF 0000 0000 0000 0000 0000"
  113.     $"0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B"
  114.     $"2B2B 2B2B 2B2B FF00 0000 0000 0000 0000"
  115.     $"0000 0000 0000 00FF 2B2B 2B2B 2B2B 2B2B"
  116.     $"2B2B 2B2B 2B2B 2BFF 0000 0000 0000 0000"
  117.     $"0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B"
  118.     $"2B2B 2B2B 2B2B 2B2B FF00 0000 0000 0000"
  119.     $"0000 0000 00FF 2B2B 2B2B D8D8 D82B 2B2B"
  120.     $"2B2B 2BD8 D8D8 2B2B 2BFF 0000 0000 0000"
  121.     $"0000 0000 FF2B 2B2B 2BD8 2B2B 2BD8 D82B"
  122.     $"2BD8 D82B 2B2B D82B 2B2B FF00 0000 0000"
  123.     $"0000 00FF 2B2B 2B2B D82B 2B2B 2B2B D82B"
  124.     $"2BD8 2B2B 2B2B 2BD8 2B2B 2BFF 0000 0000"
  125.     $"0000 FF2B 2B2B 2BD8 2B2B 2B2B 2B2B 2BD8"
  126.     $"D82B 2B2B 2B2B 2B2B D82B 2B2B FF00 0000"
  127.     $"00FF 2B2B 2B2B 2BD8 2B2B 2B2B 2B2B 2BD8"
  128.     $"D82B 2B2B 2B2B 2B2B D82B 2B2B 2BFF 0000"
  129.     $"FF2B 2B2B 2B2B 2BD8 2B2B 2B2B 2B2B 2BD8"
  130.     $"D8D8 D8D8 D8D8 D8D8 2B2B 2B2B 2B2B FF00"
  131.     $"00FF 2B2B 2B2B 2BD8 2B2B 2B2B 2B2B 2BD8"
  132.     $"D82B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF"
  133.     $"0000 FF2B 2B2B 2BD8 2B2B 2B2B 2B2B 2BD8"
  134.     $"D82B 2B2B 2B2B 2B2B D82B 2B2B 2B2B FF00"
  135.     $"0000 00FF 2B2B 2B2B D82B 2B2B 2B2B D8D8"
  136.     $"2BD8 2B2B 2B2B 2BD8 2B2B 2B2B 2BFF 0000"
  137.     $"0000 0000 FF2B 2B2B 2BD8 2B2B 2BD8 D8D8"
  138.     $"2BD8 D82B 2B2B D82B 2B2B 2B2B FF00 0000"
  139.     $"0000 0000 00FF 2B2B 2B2B D8D8 D82B 2BD8"
  140.     $"D82B 2BD8 D8D8 2B2B 2B2B 2BFF 0000 0000"
  141.     $"0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B"
  142.     $"2B2B 2B2B 2B2B 2B2B 2B2B FF00 0000 0000"
  143.     $"0000 0000 0000 00FF 2B2B 2B2B 2B2B 2B2B"
  144.     $"2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000 0000"
  145.     $"0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B"
  146.     $"2B2B 2B2B 2B2B 2B2B FF00 0000 0000 0000"
  147.     $"0000 0000 0000 0000 00FF 2B2B 2B2B 2B2B"
  148.     $"2B2B 2B2B 2B2B 2BFF 0000 0000 0000 0000"
  149.     $"0000 0000 0000 0000 0000 FF2B 2B2B 2B2B"
  150.     $"2B2B 2B2B 2B2B FF00 0000 0000 0000 0000"
  151.     $"0000 0000 0000 0000 0000 00FF 2B2B 2B2B"
  152.     $"2B2B 2B2B 2BFF 0000 0000 0000 0000 0000"
  153.     $"0000 0000 0000 0000 0000 0000 FF2B 2B2B"
  154.     $"2B2B 2B2B FF00 0000 0000 0000 0000 0000"
  155.     $"0000 0000 0000 0000 0000 0000 00FF 2B2B"
  156.     $"2B2B 2BFF 0000 0000 0000 0000 0000 0000"
  157.     $"0000 0000 0000 0000 0000 0000 0000 FF2B"
  158.     $"2B2B FF00 0000 0000 0000 0000 0000 0000"
  159.     $"0000 0000 0000 0000 0000 0000 0000 00FF"
  160.     $"2BFF 0000 0000 0000 0000 0000 0000 0000"
  161.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  162.     $"FF"
  163. };
  164.  
  165. resource 'icl4' (128) {
  166.     $"0000 0000 0000 000F 0000 0000 0000 0000"
  167.     $"0000 0000 0000 00FC F000 0000 0000 0000"
  168.     $"0000 0000 0000 0FCC CF00 0000 0000 0000"
  169.     $"0000 0000 0000 FCCC CCF0 0000 0000 0000"
  170.     $"0000 0000 000F CCCC CCCF 0000 0000 0000"
  171.     $"0000 0000 00FC CCCC CCCC F000 0000 0000"
  172.     $"0000 0000 0FCC CCCC CCCC CF00 0000 0000"
  173.     $"0000 0000 FCCC CCCC CCCC CCF0 0000 0000"
  174.     $"0000 000F CCCC CCCC CCCC CCCF 0000 0000"
  175.     $"0000 00FC CCCC CCCC CCCC CCCC F000 0000"
  176.     $"0000 0FCC CC33 3CCC CCC3 33CC CF00 0000"
  177.     $"0000 FCCC C3CC C33C C33C CC3C CCF0 0000"
  178.     $"000F CCCC 3CCC CC3C C3CC CCC3 CCCF 0000"
  179.     $"00FC CCC3 CCCC CCC3 3CCC CCCC 3CCC F000"
  180.     $"0FCC CCC3 CCCC CCC3 3CCC CCCC 3CCC CF00"
  181.     $"FCCC CCC3 CCCC CCC3 3333 3333 CCCC CCF0"
  182.     $"0FCC CCC3 CCCC CCC3 3CCC CCCC CCCC CCCF"
  183.     $"00FC CCC3 CCCC CCC3 3CCC CCCC 3CCC CCF0"
  184.     $"000F CCCC 3CCC CC33 C3CC CCC3 CCCC CF00"
  185.     $"0000 FCCC C3CC C333 C33C CC3C CCCC F000"
  186.     $"0000 0FCC CC33 3CC3 3CC3 33CC CCCF 0000"
  187.     $"0000 00FC CCCC CCCC CCCC CCCC CCF0 0000"
  188.     $"0000 000F CCCC CCCC CCCC CCCC CF00 0000"
  189.     $"0000 0000 FCCC CCCC CCCC CCCC F000 0000"
  190.     $"0000 0000 0FCC CCCC CCCC CCCF 0000 0000"
  191.     $"0000 0000 00FC CCCC CCCC CCF0 0000 0000"
  192.     $"0000 0000 000F CCCC CCCC CF00 0000 0000"
  193.     $"0000 0000 0000 FCCC CCCC F000 0000 0000"
  194.     $"0000 0000 0000 0FCC CCCF 0000 0000 0000"
  195.     $"0000 0000 0000 00FC CCF0 0000 0000 0000"
  196.     $"0000 0000 0000 000F CF00 0000 0000 0000"
  197.     $"0000 0000 0000 0000 F0"
  198. };
  199.  
  200. resource 'ics8' (128) {
  201.     $"0000 0000 0000 00FF FF00 0000 0000 0000"
  202.     $"0000 0000 0000 FF2B FFFF 0000 0000 0000"
  203.     $"0000 0000 00FF 2B2B 2BFF FF00 0000 0000"
  204.     $"0000 0000 FF2B 2B2B 2B2B FFFF 0000 0000"
  205.     $"0000 00FF 2B2B 2B2B 2B2B 2BFF FF00 0000"
  206.     $"0000 FF2B D8D8 D8D8 D8D8 D8D8 FFFF 0000"
  207.     $"00FF 2BD8 D82B 2BD8 D82B 2BD8 D8FF FF00"
  208.     $"FF2B 2BD8 2B2B 2BD8 D8D8 D8D8 D82B FFFF"
  209.     $"FFFF 2BD8 2B2B 2BD8 D82B 2B2B D82B 2BFF"
  210.     $"00FF FF2B D82B D8D8 D8D8 2BD8 2B2B FF00"
  211.     $"0000 FFFF 2BD8 D8D8 D8D8 D82B 2BFF 0000"
  212.     $"0000 00FF FF2B 2B2B 2B2B 2B2B FF00 0000"
  213.     $"0000 0000 FFFF 2B2B 2B2B 2BFF 0000 0000"
  214.     $"0000 0000 00FF FF2B 2B2B FF00 0000 0000"
  215.     $"0000 0000 0000 FFFF 2BFF 0000 0000 0000"
  216.     $"0000 0000 0000 00FF FF"
  217. };
  218.  
  219. resource 'ics4' (128) {
  220.     $"0000 000F F000 0000 0000 00FC FF00 0000"
  221.     $"0000 0FCC CFF0 0000 0000 FCCC CCFF 0000"
  222.     $"000F CCCC CCCF F000 00FC CCCC CCCC FF00"
  223.     $"0FCC CCCC CCCC CFF0 FCCC CCCC CCCC CCFF"
  224.     $"FFCC CCCC CCCC CCCF 0FFC CCC3 CCCC CCF0"
  225.     $"00FF CCCC CCCC CF00 000F FCCC CCCC F000"
  226.     $"0000 FFCC CCCF 0000 0000 0FFC CCF0 0000"
  227.     $"0000 00FF CF00 0000 0000 000F F0"
  228. };
  229.  
  230. resource 'ics#' (128) {
  231.     {    /* array: 2 elements */
  232.         /* [1] */
  233.         $"0180 02C0 0460 0830 1018 2FFC 599E 91FB"
  234.         $"D189 6BD2 37E4 1808 0C10 0620 0340 0180",
  235.         /* [2] */
  236.         $"0180 03C0 07E0 0FF0 1FF8 3FFC 7FFE FFFF"
  237.         $"FFFF FFFF 7FFE 3FFC 1FF8 0FF0 07E0 03C0"
  238.     }
  239. };
  240.